//导入vue
import Vue from 'vue';

//安装路由
import VueRouter from "vue-router";
Vue.use(VueRouter);

//ajxx
import VueResource from 'vue-resource'
Vue.use(VueResource);
// 全局启用 emulateJSON 选项 不用再配置post
Vue.http.options.xhr = { withCredentials: true }


// 导入 MUI 的样式
import './lib/mui/css/mui.min.css'
// 导入扩展图标样式
import './lib/mui/css/icons-extra.css'

// 按需导入 Mint-UI 中的组件   
// import { Header, Swipe, SwipeItem , Button , Lazyload } from 'mint-ui'
// Vue.component(Header.name, Header)
// Vue.component(Swipe.name, Swipe)
// Vue.component(SwipeItem.name, SwipeItem)
// Vue.component(Button.name , Button)
// //注册一下
// Vue.use(Lazyload);
//全局导入解决懒加载 效果不出现 bug
import MintUI from 'mint-ui'
Vue.use(MintUI)
import 'mint-ui/lib/style.css'




//1.3 豆乳自己的router.js路由模块
import router from "./router.js"


// 导入 App 根组件
import app from './App.vue';

//全局过滤器 
//时间dateFormat
Vue.filter('dateFormat', function (datdStr, ) {
	var dt = new Date(datdStr);
	var m = dt.getFullYear();
	var y = (dt.getMonth() + 1).toString().padStart(2, '0');
	var d = dt.getDate().toString().padStart(2, '0');
	var hh = dt.getHours().toString().padStart(2, '0');
	var mm = dt.getMinutes().toString().padStart(2, '0');
	var ss = dt.getSeconds().toString().padStart(2, '0');
	return `${m}-${y}-${d} ${hh}:${mm}:${ss}`;
})
//一个Vue集成PhotoSwipe图片预览插件
import VuePreview from 'vue-preview'
// defalut install
Vue.use(VuePreview)
import store from './store/store'


var vm = new Vue({
	el: '#app',
	data: {
		slide1: []
	},
	created() {
		let car = JSON.parse(window.localStorage.getItem('shopData') || '{}')
		console.log(car)
		this.$store.state.CartArr = car
	},
	render: c => c(app),
	router,
	store,

})

